/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.proteu.hibernate.beans;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 *
 * @author ricardo
 */
@Entity
@Table(name="MARITIMA")
public class MaritimaProteu implements Serializable{

    @Id
    @Column(name="MAR_ST_CODIGO")
    private String marStCodigo;
    @Column(name="MAR_IN_LINK_CODIGO")
    private Integer marInLinkCodigo;
    @Column(name="MAR_ST_PROCEDIMENTO")
    private String marStProcedimento;
    @Column(name="MAR_IN_VALOR")
    private Integer marInValor;
    @Column(name="MAR_FL_VALOR")
    private Float marFlValor;
    @Column(name="MAR_IN_NUM_ASSISTENCIA")
    private Integer marInNumAssistencia;
    @Column(name="MAR_IN_ANESTETICA")
    private Integer marInAnestetica;
    @Column(name="MAR_FL_FILME")
    private Float marFlFilme;
    @Column(name="MAR_IN_OCORRENCIA")
    private Integer marInOcorrencia;
    @Column(name="MAR_FL_CUSTO_OPERACIONAL_CH")
    private Float marFlCustoOperacionalCH;
    @Column(name="MAR_ST_UR")
    private String marStUR;


    public Float getMarFlCustoOperacionalCH() {
        return marFlCustoOperacionalCH;
    }

    public void setMarFlCustoOperacionalCH(Float marFlCustoOperacionalCH) {
        this.marFlCustoOperacionalCH = marFlCustoOperacionalCH;
    }

    public Float getMarFlFilme() {
        return marFlFilme;
    }

    public void setMarFlFilme(Float marFlFilme) {
        this.marFlFilme = marFlFilme;
    }

    public Float getMarFlValor() {
        return marFlValor;
    }

    public void setMarFlValor(Float marFlValor) {
        this.marFlValor = marFlValor;
    }

    public Integer getMarInAnestetica() {
        return marInAnestetica;
    }

    public void setMarInAnestetica(Integer marInAnestetica) {
        this.marInAnestetica = marInAnestetica;
    }

    public Integer getMarInLinkCodigo() {
        return marInLinkCodigo;
    }

    public void setMarInLinkCodigo(Integer marInLinkCodigo) {
        this.marInLinkCodigo = marInLinkCodigo;
    }

    public Integer getMarInNumAssistencia() {
        return marInNumAssistencia;
    }

    public void setMarInNumAssistencia(Integer marInNumAssistencia) {
        this.marInNumAssistencia = marInNumAssistencia;
    }

    public Integer getMarInOcorrencia() {
        return marInOcorrencia;
    }

    public void setMarInOcorrencia(Integer marInOcorrencia) {
        this.marInOcorrencia = marInOcorrencia;
    }

    public Integer getMarInValor() {
        return marInValor;
    }

    public void setMarInValor(Integer marInValor) {
        this.marInValor = marInValor;
    }

    public String getMarStCodigo() {
        return marStCodigo;
    }

    public void setMarStCodigo(String marStCodigo) {
        this.marStCodigo = marStCodigo;
    }

    public String getMarStProcedimento() {
        return marStProcedimento;
    }

    public void setMarStProcedimento(String marStProcedimento) {
        this.marStProcedimento = marStProcedimento;
    }

    public String getMarStUR() {
        return marStUR;
    }

    public void setMarStUR(String marStUR) {
        this.marStUR = marStUR;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final MaritimaProteu other = (MaritimaProteu) obj;
        if ((this.marStCodigo == null) ? (other.marStCodigo != null) : !this.marStCodigo.equals(other.marStCodigo)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 31 * hash + (this.marStCodigo != null ? this.marStCodigo.hashCode() : 0);
        return hash;
    }

    

}
